package com.heima.behavior.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.heima.model.behavior.pojos.ApArticleDislike;
import org.apache.ibatis.annotations.Mapper;

/**
 * 文章不喜欢行为数据持久层
 * @author huangjianfei
 * @date 2024/11/09
 */
@Mapper
public interface ApArticleDislikeMapper extends BaseMapper<ApArticleDislike> {
    /**
     * 查询是否有不喜欢操作-根据文章id和用户id
     * @param articleId
     * @param userId
     * @return
     */
    ApArticleDislike selectByArticleIdAndUserId(Long articleId, Integer userId);

    /**
     * 新增不喜欢记录
     * @param dislike
     */
    void insertApArticleDislike(ApArticleDislike dislike);

    /**
     * 修改记录
     * @param dislike
     */
    void updateApArticleDislike(ApArticleDislike dislike);
}
